package com.cn.wx.tread;

import java.util.ArrayList;
import java.util.List;

/**
 * 车票（默认100张）
 */
public class Tickets {
    public List<String> list = new ArrayList<>();

    {
        for (int i = 0; i < 100; i++) {
            list.add("车票：" + i);
        }
    }

    /**
     * 用户买票后，即删除一张票
     * 当两个窗口同时买票的情况下，有可能出现都在卖同一张票
     * 所以需要加一把锁，就是当这个窗口在卖这一张票时，其他窗口不能卖
     */
    public synchronized void  getList(String name) {
//        if (list.size() > 0) {
//            System.out.println(name + list.get(0));
//            list.remove(0);
//        } else {
//            System.out.println(name+"票已经卖完");
//        }
    }

}
